package com.imau.common.utils;

import com.alibaba.fastjson.JSON;

public class JSONUtil {

    @SuppressWarnings({ "static-access" })
    public static <T> T jsonToEntity(String jsonText, Class<T> clazz)  {



        if(!StringUtils.isEmpty(jsonText))
        {
            return JSON.parseObject(jsonText, clazz);
        }

        try {

            return clazz.newInstance();

        }catch (Exception e)
        {
            throw  new RuntimeException();
        }

    }


    public static String entityToJson(Object obj) throws Exception {
        final String str = JSON.toJSONString(obj);
        return str;
    }

}
